const joi = require('joi')

// 类型分类
const typeName = joi.string().required()
// 分类别名
// alphanum表示只能包含字母和数字
const typeAlias = joi.string().alphanum().required()
// 定义typeId验证规则
const typeId = joi.number().integer().min(1).required()

//校验规则对象-添加分类
exports.add_cate_schema = {
    body:{
        typeName,
        typeAlias
    }
}
// 校验删除分类
exports.delete_cate_schema = {
    params:{
        typeId
    }
}
// 根据ID获取分类
exports.get_cate_schema = {
    params:{
        typeId
    }
}
// 验证提交的数据是否合法
exports.update_cate_schema={
    body:{
        typeId,
        typeName,
        typeAlias
    }
}
